import axios from 'axios'
import store from '@/store'
/*
http://ttapi.research.itcast.cn
    http://toutiao.itheima.net/v1_0
    http://toutiao.itheima.net/api.html
    13911111111  246810
*/
const request = axios.create({
    // baseURL: 'http://toutiao.itheima.net'
    baseURL: 'http://localhost:8222'
})

// 请求拦截器
request.interceptors.request.use(function(config) {
    // 请求发起会经过这里
    const { user } = store.state
    if (user && user.token) {
        config.headers.Authorization = `Bearer ${store.state.user.token}`
    }
    return config
}, function(error) {
    // 如果请求出错了，还没有发出去，会将消息跑出去
    return Promise.reject(error)
})


// 响应拦截器

export default request